package com.lzc.sangjia;


import com.lzc.factory.UsbJsd;
import com.lzc.service.UsbSell;

//TaoBao是一个商家，代理金士顿u盘的销售 【代理类】
public class TaoBao implements UsbSell {


    //声明 商家代理的厂家具体是谁
    private UsbJsd factory = new UsbJsd();

    @Override
    //实现销售U盘的功能
    public float sell(int amount) {
         //向厂家发送订单 【目标方法调用】
          float price = factory.sell(amount); //厂家价格
         //商家价格，也就是代理价格
          price = price+25;  //增强功能
          //在目标类的方法调用后，做其他功能 [增强功能]
          System.out.println("淘宝商家给你返回一个优惠券，或者红包"); // 增强功能
          //增加的价格
          return price;
    }


}
